package com.weitu.emergency.entity;

import java.io.Serializable;

/**
 * 演练计划
 */
public class RehearsalPlan implements Serializable {
    /**
     * Column: HSE_EM_REHEARSALPLAN.id
     */
    private String id;

    /**
     * Column: HSE_EM_REHEARSALPLAN.code
     */
    private String code;

    /**
     * Column: HSE_EM_REHEARSALPLAN.remarks
     */
    private String remarks;

    /**
     * Column: HSE_EM_REHEARSALPLAN.delState
     */
    private Integer delState;

    /**
     * Column: HSE_EM_REHEARSALPLAN.addUserId
     */
    private String addUserId;

    /**
     * Column: HSE_EM_REHEARSALPLAN.addDeptId
     */
    private String addDeptId;

    /**
     * Column: HSE_EM_REHEARSALPLAN.addTime
     */
    private String addTime;

    /**
     * Column: HSE_EM_REHEARSALPLAN.updateDeptId
     */
    private String updateDeptId;

    /**
     * Column: HSE_EM_REHEARSALPLAN.updateUserId
     */
    private String updateUserId;

    /**
     * Column: HSE_EM_REHEARSALPLAN.updateTime
     */
    private String updateTime;

    /**
     *  计划类型(字典Id)
     */
    private String typeId;

    /**
     * 演练名称(预案Id)
     */
    private String emergencyPlanId;

    /**
     * 组织单位（单位Id）
     */
    private String deptId;

    /**
     * 演练级别(字典Id)
     */
    private String rehearsalLevelId;

    /**
     * 演练类型(字典Id)
     */
    private String rehearsalTypeId;

    /**
     * 演练方式(字典Id)
     */
    private String rehearsalModelId;

    /**
     * 主要科目
     */
    private String mainSubjects;

    /**
     * 计划演练开始日期
     */
    private String startDate;

    /**
     * 计划演练结束日期
     */
    private String endDate;
    /**
     * 是否已填写演练信息（0 否 1 是）
     */
    private Integer isWrite;


    private String typeName;
    private String emergencyPlanName;
    private String deptName;
    private String rehearsalTypeName;
    private String rehearsalLevelName;
    private String rehearsalModelName;




    private String addUserName;

    private String addDeptName;

    private RehearsalInfo rehearsalInfo;

    private RehearsalUserOther rehearsalUserOther;

    /**
     * Table: HSE_EM_REHEARSALPLAN
     */
    private static final long serialVersionUID = 1L;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getDelState() {
        return delState;
    }

    public void setDelState(Integer delState) {
        this.delState = delState;
    }

    public String getAddUserId() {
        return addUserId;
    }

    public void setAddUserId(String addUserId) {
        this.addUserId = addUserId;
    }

    public String getAddDeptId() {
        return addDeptId;
    }

    public void setAddDeptId(String addDeptId) {
        this.addDeptId = addDeptId;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getUpdateDeptId() {
        return updateDeptId;
    }

    public void setUpdateDeptId(String updateDeptId) {
        this.updateDeptId = updateDeptId;
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getEmergencyPlanId() {
        return emergencyPlanId;
    }

    public void setEmergencyPlanId(String emergencyPlanId) {
        this.emergencyPlanId = emergencyPlanId;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getRehearsalLevelId() {
        return rehearsalLevelId;
    }

    public void setRehearsalLevelId(String rehearsalLevelId) {
        this.rehearsalLevelId = rehearsalLevelId;
    }

    public String getRehearsalTypeId() {
        return rehearsalTypeId;
    }

    public void setRehearsalTypeId(String rehearsalTypeId) {
        this.rehearsalTypeId = rehearsalTypeId;
    }

    public String getRehearsalModelId() {
        return rehearsalModelId;
    }

    public void setRehearsalModelId(String rehearsalModelId) {
        this.rehearsalModelId = rehearsalModelId;
    }

    public String getMainSubjects() {
        return mainSubjects;
    }

    public void setMainSubjects(String mainSubjects) {
        this.mainSubjects = mainSubjects;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getEmergencyPlanName() {
        return emergencyPlanName;
    }

    public void setEmergencyPlanName(String emergencyPlanName) {
        this.emergencyPlanName = emergencyPlanName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getRehearsalTypeName() {
        return rehearsalTypeName;
    }

    public void setRehearsalTypeName(String rehearsalTypeName) {
        this.rehearsalTypeName = rehearsalTypeName;
    }

    public String getRehearsalLevelName() {
        return rehearsalLevelName;
    }

    public void setRehearsalLevelName(String rehearsalLevelName) {
        this.rehearsalLevelName = rehearsalLevelName;
    }

    public String getRehearsalModelName() {
        return rehearsalModelName;
    }

    public void setRehearsalModelName(String rehearsalModelName) {
        this.rehearsalModelName = rehearsalModelName;
    }

    public String getAddUserName() {
        return addUserName;
    }

    public void setAddUserName(String addUserName) {
        this.addUserName = addUserName;
    }

    public String getAddDeptName() {
        return addDeptName;
    }

    public void setAddDeptName(String addDeptName) {
        this.addDeptName = addDeptName;
    }

    public RehearsalInfo getRehearsalInfo() {
        return rehearsalInfo;
    }

    public void setRehearsalInfo(RehearsalInfo rehearsalInfo) {
        this.rehearsalInfo = rehearsalInfo;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public RehearsalUserOther getRehearsalUserOther() {
        return rehearsalUserOther;
    }

    public void setRehearsalUserOther(RehearsalUserOther rehearsalUserOther) {
        this.rehearsalUserOther = rehearsalUserOther;
    }

    public Integer getIsWrite() {
        return isWrite;
    }

    public void setIsWrite(Integer isWrite) {
        this.isWrite = isWrite;
    }
}